"""
读写字节数据

问题：
    你想读写二进制文件，比如图片，声音文件等等。
解决方案：
    使用模式为 rb 或 wb 的 open() 函数来读取或写入二进制数据。
"""


def write_and_read():
    with open("smile.bin", "wb") as f:
        f.write(b"do the right thing")

    with open("smile.bin", "rb") as f:
        data = f.read()
        print(data)
    # 输出结果：
    """
    b'do the right thing'
    """


if __name__ == '__main__':
    write_and_read()
